package cn.outsourcing.supermarket.service;

import cn.outsourcing.supermarket.dto.UserDetailDTO;
import cn.outsourcing.supermarket.po.HiolabsSettings;
import cn.outsourcing.supermarket.vo.UserDetailVO;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 配置服务类
 *
 * @author gzkemays
 * @since 2021-10-21
 */
public interface HiolabsSettingsService extends IService<HiolabsSettings> {
  /**
   * 获取程序配置
   *
   * @return 返回配置信息
   */
  HiolabsSettings getSettings();

  /**
   * 获取用户信息
   *
   * @return 用户信息值对象
   */
  UserDetailVO getUserDetail();

  /**
   * 保存用户信息
   *
   * @param dto 用户保存的姓名以及手机号
   * @return 用户的信息
   */
  UserDetailVO saveUserDetail(UserDetailDTO dto);
}
